.root {
	margin: 10px auto
}

.root1 {
	height: auto !important;
	height: 270px;
	min-height: 270px;
	width: 48%;
	margin-left: 10px;
	float: left;
	border: 1px solid #18a8e6;
	margin-right: 10px;
	margin-bottom: 10px;
}

.root2 {
	height: auto !important;
	height: 270px;
	min-height: 270px;
	width: 48%;
	margin-left: 10px;
	float: left;
	border: 1px solid #ffb939;
	margin-bottom: 20px;
}

.root3 {
	height: auto !important;
	height: 270px;
	min-height: 270px;
	width: 48%;
	margin-left: 10px;
	float: left;
	border: 1px solid #86249b;
	margin-right: 10px;
}

.root4 {
	height: auto !important;
	height: 270px;
	min-height: 270px;
	width: 48%;
	margin-left: 10px;
	float: left;
	border: 1px solid #19b877;
}

.root1-head {
	height: 36px;
	line-height: 36px;
	color: #ffffff;
	background: #18a8e6;
	font-size: 14px;
	font-weight: bold;
	text-indent: 6px;
}

.root2-head {
	height: 36px;
	line-height: 36px;
	color: #ffffff;
	background: #ffb939;
	font-size: 14px;
	font-weight: bold;
	text-indent: 6px;
}

.root3-head {
	height: 36px;
	line-height: 36px;
	color: #ffffff;
	background: #86249b;
	font-size: 14px;
	font-weight: bold;
	text-indent: 6px;
}

.root4-head {
	height: 36px;
	line-height: 36px;
	color: #ffffff;
	background: #19b877;
	font-size: 14px;
	font-weight: bold;
	text-indent: 6px;
}

.root table {
	text-indent: 6px;
}

.root a {
	color: #1e8fde;
	text-decoration: none;
}

.root a:hover {
	color: #1e8fde;
	text-decoration: underline;
}

.root td {
	height: 20px;
	line-height: 20px;
	border-bottom: 1px dotted #dfdfdf;
}